.top {
  padding: 0 8PX 8PX 10PX;
}

.bottom {
  margin-top: 20PX;
  padding: 8PX 8PX 8PX 10PX;

}

.title___3ntsK {
  margin-bottom: 16PX;
}

.title___3ntsK .article-title {
  font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI,
  Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue,
  Helvetica, Arial, sans-serif;
  font-size: 20PX;
  line-height: 1.389;
  font-weight: 700;
  color: #262626;
}

.meta___2e9i0 {
  font-size: 14PX;
  color: #8c8c8c;
}

.metaTime___3qSx7 {
  color: #8c8c8c;
}

.starDoc {
  position: fixed;
  bottom: 50PX;
  right: 16PX;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.starDoc .float-btn{
  margin-top: 28px;
}

.float-btn .at-button{
  color: #fff;
  border: none;
}

.float-btn .at-button--small{
  line-height: 50px;
}

.radio-list {
  min-height: 200PX;
  overflow: scroll-y;
}

.collect-content {
  margin: 0 18PX;
}

.create-collect {
  height: 40PX;
  line-height: 40PX;

  image {
    width: 20PX;
    height: 20PX;
  }

  span {
    margin-left: 4PX;
  }
}

.collect-box {
  padding: 10PX 0 0 0;
  flex: auto;
  color: #333;
  display: inline;

  .meta {
    font-size: 12PX;
    color: #cdcdcd;
    height: 15PX;
    line-height: 15PX;
  }
}

.create-collect .create-btn {
  height: 40PX;
  font-size: 18PX;
  line-height: 40PX;
  color: #1296db;
}


radio .wx-radio-input {
  /* 自定义样式.... */
  height: 8PX;
  width: 8PX;
  margin-top: -4PX;
  border-radius: 50%;
  border: 2PX solid #999;
  background: transparent;
}

/* 选中后的 对勾样式 （白色对勾 可根据UI需求自己修改） */
radio .wx-radio-input.wx-radio-input-checked::before {
  border-radius: 50%; /* 圆角 */
  width: 8PX; /* 选中后对勾大小，不要超过背景的尺寸 */
  height: 8PX; /* 选中后对勾大小，不要超过背景的尺寸 */
  line-height: 8PX;
  text-align: center;
  font-size: 8PX; /* 对勾大小 30PX */
  color: #fff; /* 对勾颜色 白色 */
  transform: translate(-50%, -50%) scale(1);
  -webkit-transform: translate(-50%, -50%) scale(1);
}

::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}
